african clawed frog - English Synonyms Dictionary

african clawed frog

n.
[1] Xenopus laevis